/**   
 * @文件名： LightAirShipBuilder.java 
 * @包名： com.pattern.builder 
 * @描述： TODO(用一句话描述该文件做什么) 
 * @作者： acl
 * @创建日期： 2016年7月6日 下午11:14:14 
 * @版本： V1.0   
 */
package com.pattern.builder;

/** 
 * @类名： LightAirShipBuilder 
 * @描述： TODO(这里用一句话描述这个类的作用) 
 * @作者： acl
 * @创建日期： 2016年7月6日 下午11:14:14 
 *  
 */
public class LightAirShipBuilder implements AirShipBuilder{

	/* (非 Javadoc) 
	 * <p>Title: builderEngine</p> 
	 * <p>Description: </p> 
	 * @return 
	 * @see com.pattern.builder.AirShipBuilder#builderEngine() 
	 */
	@Override
	public Engine builderEngine() {
		System.out.println("构建Light牌发动机");
		return new Engine("Light牌发动机");
	}

	/* (非 Javadoc) 
	 * <p>Title: builderOrbitalModule</p> 
	 * <p>Description: </p> 
	 * @return 
	 * @see com.pattern.builder.AirShipBuilder#builderOrbitalModule() 
	 */
	@Override
	public OrbitalModule builderOrbitalModule() {
		System.out.println("构建轨道舱");
		return new OrbitalModule("Light牌轨道舱");
	}

	/* (非 Javadoc) 
	 * <p>Title: builderEscapeTower</p> 
	 * <p>Description: </p> 
	 * @return 
	 * @see com.pattern.builder.AirShipBuilder#builderEscapeTower() 
	 */
	@Override
	public EscapeTower builderEscapeTower() {
		System.out.println("构建逃逸塔");
		return new EscapeTower("Light牌逃逸塔");
	}
	
}
